package com.sy.ptp.data.xbzx;

import com.google.gson.annotations.SerializedName;
import lombok.Getter;
import lombok.Setter;

/**
 * 贷记卡账户相关信息实体类
 */
@Getter
@Setter
public class CreditCardDjY1Account {


    /**
     * 发卡机构
     */
    @SerializedName("发卡机构")
    private String issuingInstitution;
    /**
     * 账户标识
     */
    @SerializedName("账户标识")
    private String accountId;
    /**
     * 开立日期
     */
    @SerializedName("开立日期")
    private String openDate;
    /**
     * 账户授信额度
     */
    @SerializedName("账户授信额度")
    private String creditLimit;
    /**
     * 共享授信额度
     */
    @SerializedName("共享授信额度")
    private String sharedCreditLimit;
    /**
     * 币种
     */
    @SerializedName("币种")
    private String currency;
    /**
     * 业务种类
     */
    @SerializedName("业务种类")
    private String businessType;
    /**
     * 担保方式
     */
    @SerializedName("担保方式")
    private String guaranteeMethod;
    /**
     * 账户状态
     */
    @SerializedName("账户状态")
    private String accountStatus;
    /**
     * 余额
     */
    @SerializedName("余额")
    private String balance;
    /**
     * 最近一次还款日期
     */
    @SerializedName("最近一次还款日期")
    private String lastRepaymentDate;
    /**
     * 账单日
     */
    @SerializedName("账单日")
    private String billingDate;
    /**
     * 本月应还款
     */
    @SerializedName("本月应还款")
    private String currentMonthDueAmount;
    /**
     * 本月实还款
     */
    @SerializedName("本月实还款")
    private String currentMonthPaidAmount;
    /**
     * 当前逾期期数
     */
    @SerializedName("当前逾期期数")
    private String currentOverduePeriods;
    /**
     * 当前逾期总额
     */
    @SerializedName("当前逾期总额")
    private String currentOverdueAmount;
    /**
     * 大额专项分期额度
     */
    @SerializedName("大额专项分期额度")
    private String largeSpecialInstallmentLimit;
    /**
     * 分期额度生效日期
     */
    @SerializedName("分期额度生效日期")
    private String installmentLimitEffectiveDate;
    /**
     * 分期额度到期日期
     */
    @SerializedName("分期额度到期日期")
    private String installmentLimitExpiryDate;
    /**
     * 已用分期金额
     */
    @SerializedName("已用分期金额")
    private String usedInstallmentAmount;
    /**
     * 余额_最新记录
     */
    @SerializedName("余额_最新记录")
    private String latestBalanceRecord;
    /**
     * 还款日期
     */
    @SerializedName("还款日期")
    private String repaymentDate;
    /**
     * 还款金额
     */
    @SerializedName("还款金额")
    private String repaymentAmount;
    /**
     * 当前还款状态
     */
    @SerializedName("当前还款状态")
    private String currentRepaymentStatus;
    /**
     * 特殊交易类型
     */
    @SerializedName("特殊交易类型")
    private String specialTransactionType;
    /**
     * 发生日期
     */
    @SerializedName("发生日期")
    private String occurrenceDate;
    /**
     * 变更月数
     */
    @SerializedName("变更月数")
    private String changeMonths;
    /**
     * 发生金额
     */
    @SerializedName("发生金额")
    private String occurrenceAmount;
    /**
     * 明细记录
     */
    @SerializedName("明细记录")
    private String detailRecord;


}
